package com.logic.landseaserver.domain;

import java.util.Date;

import com.logic.common.domain.BasePojo;

public class Contract extends BasePojo {

    private static final long serialVersionUID = -7550224374978595098L;

    private Integer userId;

    private Integer projectId;

    private String contractNo;

    private Integer roomId;

    private Double propertyFee;

    private Date signDate;

    private Date inDate;

    private Date outDate;

    private String lease;

    private String paymentMode;

    private Double originalPrice;

    private Double deposit;

    private Double discount;

    private Double salePrice;

    private Double totalMoney;

    private String status;

    private String billStatus;

    private String source;

    private String remark;

    private Boolean isEnterprise;

    private Date payTime;

    private Integer pdfId;

    private Integer depositId;

    private String country;

    private Boolean offLine;

    private Integer pdfImg;

    private Boolean isChapter;

    private Integer leaseM;
    private Integer leaseD;
    private Integer payM;
    private Integer depositM;

    private String userVersion;

    private Double waterDeposit;

    private Double originalWaterDeposit;

    private Integer originalCId;

    private String sourceRentType;

    private String rentType;

    private String rentStatus;

    private Integer latefeeDay;
    
    private Integer lastPayDay;

    private Boolean billChange;

    public Integer getDepositM() {
        return depositM;
    }

    public void setDepositM(Integer depositM) {
        this.depositM = depositM;
    }

    public String getUserVersion() {
        return userVersion;
    }

    public void setUserVersion(String userVersion) {
        this.userVersion = userVersion;
    }

    public Integer getLeaseM() {
        return leaseM;
    }

    public void setLeaseM(Integer leaseM) {
        this.leaseM = leaseM;
    }

    public Integer getLeaseD() {
        return leaseD;
    }

    public void setLeaseD(Integer leaseD) {
        this.leaseD = leaseD;
    }

    public Integer getPayM() {
        return payM;
    }

    public void setPayM(Integer payM) {
        this.payM = payM;
    }

    public Integer getPdfId() {
        return pdfId;
    }

    public void setPdfId(Integer pdfId) {
        this.pdfId = pdfId;
    }

    public Double getPropertyFee() {
        return propertyFee;
    }

    public void setPropertyFee(Double propertyFee) {
        this.propertyFee = propertyFee;
    }

    public Boolean getOffLine() {
        return offLine;
    }

    public void setOffLine(Boolean offLine) {
        this.offLine = offLine;
    }

    public Boolean getEnterprise() {
        return isEnterprise;
    }

    public void setEnterprise(Boolean enterprise) {
        isEnterprise = enterprise;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo == null ? null : contractNo.trim();
    }

    public Integer getRoomId() {
        return roomId;
    }

    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    public Date getSignDate() {
        return signDate;
    }

    public void setSignDate(Date signDate) {
        this.signDate = signDate;
    }

    public Date getInDate() {
        return inDate;
    }

    public void setInDate(Date inDate) {
        this.inDate = inDate;
    }

    public Date getOutDate() {
        return outDate;
    }

    public void setOutDate(Date outDate) {
        this.outDate = outDate;
    }

    public String getLease() {
        return lease;
    }

    public void setLease(String lease) {
        this.lease = lease == null ? null : lease.trim();
    }

    public String getPaymentMode() {
        return paymentMode;
    }

    public void setPaymentMode(String paymentMode) {
        this.paymentMode = paymentMode == null ? null : paymentMode.trim();
    }

    public Double getOriginalPrice() {
        return originalPrice;
    }

    public void setOriginalPrice(Double originalPrice) {
        this.originalPrice = originalPrice;
    }

    public Double getDeposit() {
        return deposit;
    }

    public void setDeposit(Double deposit) {
        this.deposit = deposit;
    }

    public Double getDiscount() {
        return discount;
    }

    public void setDiscount(Double discount) {
        this.discount = discount;
    }

    public Double getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(Double salePrice) {
        this.salePrice = salePrice;
    }

    public Double getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(Double totalMoney) {
        this.totalMoney = totalMoney;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getBillStatus() {
        return billStatus;
    }

    public void setBillStatus(String billStatus) {
        this.billStatus = billStatus == null ? null : billStatus.trim();
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source == null ? null : source.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Boolean getIsEnterprise() {
        return isEnterprise;
    }

    public void setIsEnterprise(Boolean isEnterprise) {
        this.isEnterprise = isEnterprise;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Integer getDepositId() {
        return depositId;
    }

    public void setDepositId(Integer depositId) {
        this.depositId = depositId;
    }


    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

	public Integer getPdfImg() {
		return pdfImg;
	}

	public void setPdfImg(Integer pdfImg) {
		this.pdfImg = pdfImg;
	}

	public Boolean getIsChapter() {
		return isChapter;
	}

	public void setIsChapter(Boolean isChapter) {
		this.isChapter = isChapter;
	}

    public Double getWaterDeposit() {
        return waterDeposit;
    }

    public void setWaterDeposit(Double waterDeposit) {
        this.waterDeposit = waterDeposit;
    }

    public Double getOriginalWaterDeposit() {
        return originalWaterDeposit;
    }

    public void setOriginalWaterDeposit(Double originalWaterDeposit) {
        this.originalWaterDeposit = originalWaterDeposit;
    }

    public Integer getOriginalCId() {
        return originalCId;
    }

    public void setOriginalCId(Integer originalCId) {
        this.originalCId = originalCId;
    }

    public String getRentType() {
        return rentType;
    }

    public void setRentType(String rentType) {
        this.rentType = rentType;
    }

    public String getRentStatus() {
        return rentStatus;
    }

    public void setRentStatus(String rentStatus) {
        this.rentStatus = rentStatus;
    }

    public String getSourceRentType() {
        return sourceRentType;
    }

    public void setSourceRentType(String sourceRentType) {
        this.sourceRentType = sourceRentType;
    }

    public Integer getLatefeeDay()
    {
        return latefeeDay;
    }

    public void setLatefeeDay(Integer latefeeDay)
    {
        this.latefeeDay = latefeeDay;
    }

    public Integer getLastPayDay()
    {
        return lastPayDay;
    }

    public void setLastPayDay(Integer lastPayDay)
    {
        this.lastPayDay = lastPayDay;
    }

    public Boolean getBillChange() {
        return billChange;
    }

    public void setBillChange(Boolean billChange) {
        this.billChange = billChange;
    }
}